Kolaborasi terdistribusi mengalihkan fokus dari satu folder pusat tunggal ke ekosistem repository mandiri yang saling berhubungan langsung. Dalam model ini, setiap repository—seperti my-git-repo dan marys-repo—adalah sebuah alam semesta lengkap yang berisi sejarah dan data cabangnya sendiri.
1. Mendefinisikan "Remote"
Secara sederhana, sebuah repository remote adalah repositori yang bukan milik Anda. Ia dapat berada di jaringan perusahaan Anda, di internet (GitHub), atau bahkan hanya direktori lain pada sistem file lokal Anda. Ciri khas utamanya adalah bahwa ia merupakan instans terpisah di mana pekerjaan dilakukan di luar kendali langsung Anda.
2. Remote sebagai Penanda
Secara teknis, remote hanyalah alias singkat atau "penanda." Alih-alih mengetik /Users/Mary/projects/marys-repo setiap kali Anda ingin memeriksa perkembangan kerjanya, Anda memetakan jalur tersebut ke nama sederhana seperti mary.
3. Kemandirian Status
Repository bersifat terhubung tetapi tidak disinkronkan secara otomatis. Membuat penanda remote tidak memindahkan kode; ia hanya menciptakan jalur untuk pertukaran data di masa depan melalui push atau fetch.